﻿.png24 {
}
/*首页*/
#maincnt {
	min-height: 500px;
	margin-top: 10px;
	max-width: 1912px;
}
.content_box {
	float: left;
	width: 222px;
	margin-right: 15px;
	background: #FFFFFF;
	display: inline-block;
}
.content_box.last {
	margin: 0;
}
.pin, .board {
	width: 192px;
	margin-bottom: 12px;
	border: 1px solid #d2d3d8;
	background: #fff;
	font-size: 12px;
	padding: 15px 15px 0 15px;
	position: relative;
	overflow: hidden;
}
*+ html .board, *+ html .pic_cnt {
	border: 1px solid #D1CDCD;
}
.pin .description {
	display: block;
	margin: 10px 0px 5px;
	overflow: hidden;
	line-height: 18px
}
.description {
	word-break: break-all;
	word-wrap: break-word;
	overflow: hidden
}
/*分类*/
.category {
	padding-bottom: 15px;
}
.category a {
	margin: 0 8px 5px 0;
	display: inline;
	float: left;
	word-bread: normal;
	white-space: nowrap;
}
.sort_btn, .sort_btn span, .category a.selected, .category a.selected span {
	background: url(../images/sort_btn.png) no-repeat;
	display: inline-block;
}
.sort_btn, .sort_btn span {
	background-position: left -154px;
	cursor: pointer;
}
.sort_btn, .category a.selected {
	padding-left: 20px;
}
a.sort_btn, a.sort_btn:hover {
	text-decoration: none;
}
.sort_btn span {
	background-position: right -154px;
	padding-right: 10px;
	height: 23px;
	line-height: 23px;
	font-size: 12px;
	color: #444;
}
a.sort_btn:hover {
	background-position: left -128px;
}
.category a.selected, .category a.selected span {
	background-position: left -128px;
}
a.sort_btn:hover span, .category a.selected span {
	background-position: right -128px;
	padding-right: 10px;
	height: 23px;
	line-height: 23px;
	font-size: 12px;
	color: #444;
}
.category .cate_box {
	width: 200px;
}
/*评论*/
.talkbox {
	clear: both;
	background: #F2F0F0;
	border-bottom: 1px solid #D9D4D4;
	border-top: 1px solid #FFF;
	margin: 0 -13px;
	padding: 10px 15px;
	overflow: hidden;
	zoom: 1;
}
.talkbox.comment {
	display: none;
}
.talkbox.first {
	border-top: none;
}
.talkbox img {
	width: 30px;
	height: 30px;
	display: block;
	line-height: 999px;
	overflow: hidden;
	margin-right: 6px;
	float: left;
}
.talkbox p {
	height: 34px;
	line-height: 17px;
	float: left;
	width: 150px;
	word-break: break-all;
	word-wrap: break-word;
	overflow: hidden;
}
.talkbox .text {
	width: 138px;
	height: 40px;
	line-height: 18px;
	border: 1px solid #DDD;
	background: #FFF;
	float: left;
	white-space: nowrap;
}
.talkbox a.btn {
	margin-top: 5px;
}
.talkbox span {
	color: #999;
	padding: 0 5px;
}
/*search*/
#ctx_bar {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: rgba(34, 25, 25, 0.14);
	border-style: double;
	border-width: 3px 0;
	margin: 10px 0 15px;
	min-height: 24px;
	padding: 10px 0 12px;
	position: relative;
	text-shadow: 0 1px rgba(255, 255, 255, 0.9);
}
#ctx_bar p {
	border-width: 0;
	color: #211922;
	font-size: 1.8em;
	font-weight: 300;
	line-height: 1em;
	margin: 4px 0 0;
	padding: 0;
}
#ctx_bar p span.selected {
	color: #CB2027;
	margin: 0;
}
#ctx_bar p span.greyselected {
	color: #8C7E7E;
	margin: 0;
}
#ctx_bar p span.hilight {
	float: none;
	font-size: 1em;
	font-weight: 600;
	vertical-align: 5%;
}
#ctx_bar p span {
	margin-left: 5px;
}
/*图集*/
.board {
	padding: 0 !important;
	position: static;
	width: 222px;
	position: relative;
}
.ks_box .top {
	width: 224px;
	height: 30px;
	line-height: 30px;
	background: url(../images/icaitu.png) no-repeat -169px -32px;
	position: relative
}
.ks_box .top h3 a {
	width: 150px;
	height: 30px;
	line-height: 30px;
	display: inline-block;
	overflow: hidden
}
.ks_box .top h3, .board h3 {
	height: 30px;
	line-height: 30px;
	font-size: 13px;
	font-weight: 700;
	overflow: hidden;
	padding-left: 15px;
}
.pic_sidebar .board h3 {
	padding: 0
}
.ks_box .top .private {
	display: block;
	width: 16px;
	height: 21px;
	overflow: hidden;
	background: url(../images/privateIcon.png) no-repeat 0 5px;
	position: absolute;
	right: 15px;
	top: 8px;
}
.board .middle {
	clear: both;
	border: 1px solid #d2d3d8;
	background: #FFF;
	overflow: hidden;
	zoom: 1
}
.board .link {
	background: url(../images/yt.png) no-repeat 10px 9px transparent;
	display: block;
	width: 201px;
	padding: 9px 0 4px 10px;
	margin-bottom: 5px;
	overflow: hidden;
	zoom: 1
}
.pic_sidebar .board .link {
	background-position: 0 0;
	margin-bottom: 15px
}
.pic_sidebar .board .link {
	padding: 0
}
.board .link img {
	float: left;
	height: 64px;
	margin: 0 3px 3px 0;
	width: 64px;
	overflow: hidden;
}
.board .followboard {
	padding: 0 15px 11px;
	text-align: center;
	overflow: hidden;
	zoom: 1
}
.board .followboard .btn {
	display: block;
	padding: .5em .825em;
}
.board .followboard p.miaosh {
	width: 190px;
	word-wrap: break-word;
	word-break: break-all;
	text-align: left;
	height: 34px;
	line-height: 17px;
	overflow: hidden
}
.link.ht {
	height: 197px;
	overflow: hidden
}
.board .userbox {
	padding: 9px 0 4px 10px;
	margin-bottom: 5px;
	height: 135px;
	overflow: hidden;
	zoom: 1
}
.pic_sidebar .board .userbox {
	padding: 0
}
.board .userbox a {
	width: 64px;
	height: 64px;
	float: left;
	margin: 2px 3px 3px 0;
	overflow: hidden
}
.board .userbox a img {
	display: block;
	width: 64px;
	height: 64px;
	line-height: 999px;
	overflow: hidden
}
.board .followboard .follower {
	text-align: left
}
.ks_box .bottom {
	position: absolute;
	height: 18px;
	bottom: 5px;
	left: 0;
	width: 224px;
	background: url(../images/icaitu.png) no-repeat -169px -62px;
}
.board h3.det_board {
	clear: both;
	font-size: 14px;
	width: 192px;
	top: 0;
	left: 0;
}
.board .linkbox {
	background: none;
	overflow: hidden
}
.ks_box .board {
	border-bottom: none;
	border-top: none
}
.ks_box .maker {
	clear: both;
	margin-top: 10px;
	overflow: hidden
}
.ks_box .maker dt a {
	display: block;
	float: left;
	width: 30px;
	height: 30px;
	overflow: hidden;
	margin-right: 5px;
}
.ks_box .maker dd {
	float: left;
	height: 24px;
	line-height: 24px;
	color: #AD9C9C;
}
.ks_box .maker dd a {
	float: left;
	color: #555;
	overflow: hidden;
	margin-right: 5px;
}
.collect_msg {
	line-height: 30px;
	font-size: 14px;
}
.collect_msg a {
	color: #F00;
}
.collect a:hover {
	text-decoration: none
}
/*编辑图集*/
.staticform {
	margin: 36px 0;
	font-size: 13px;
}
.staticform h3 {
	padding: 0 0 18px;
	font-size: 28px;
	line-height: 1.1em;
	font-weight: 700;
	color: #524D4D;
}
.staticform h3 a {
	font-weight: 300;
	height: 28px;
	line-height: 28px;
	display: inline-block;
	width: 290px;
	overflow: hidden
}
.staticform li {
	clear: both;
	margin: 0;
	padding: 10px 0;
	color: #8C7E7E;
	float: left;
	width: 100%;
}
.staticform label {
	float: left;
	width: 80px;
	vertical-align: top;
	text-align: right;
	margin-right: 10px;
}
.staticform li p {
	line-height: 42px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
}
.staticform input, .Form textarea {
	display: inline-block;
}
.staticform input, .staticform textarea {
	font-size: 14px;
	border: 1px solid #c5c6c9;
	color: #888787;
}
.staticform .right {
	float: left;
}
.staticform .suc {
	width: 17px;
	height: 18px;
	display: block;
	float: left;
	margin: 3px 0 0 5px;
	color: blue;
	background: url(../images/txttip-suc.png) no-repeat scroll center left transparent;
	overflow: hidden;
	text-indent: -100px;
}
.staticform .error {
	color: red;
	background: url(../images/txttip-error.png) no-repeat scroll center left transparent;
	padding-left: 1.4em;
}
.labelbox {
	padding-left: 140px;
	width: 300px;
}
.form {
}
.form label {
	display: inline-block;
	line-height: 35px;
	font-size: 18px;
}
.staticform .Submit {
	padding-top: 10px;
	margin-left: 90px;
	border-top: 1px solid #e5e6ea;
	width: 400px;
	margin-bottom: 20px;
	overflow: hidden;
	zoom: 1
}
.edit_btn, a.edit_btn:hover {
	background: url(../images/pinboard/edit.png) no-repeat;
	text-decoration: none;
}
.edit_btn {
	display: block;
	font-size: 16px;
	color: #FFF;
	width: 123px;
	height: 37px;
	text-align: center;
	line-height: 37px;
	margin-right: 180px;
	background-position: 0 0;
}
a.edit_btn:hover {
	color: #FFF;
	background-position: 0 -40px;
}
.form .tjbox {
	width: 500px;
	margin: 0px auto;
}
.minwidth {
	min-width: 375px;
	width: 375px;
}
.staticform .right label.tit {
	text-align: left;
	width: 135px;
	float: left;
	font-size: 12px;
}
/*图集详细页*/
.pic_sidebar .hasshadow {
	background-color: #FFF;
	box-shadow: 0 1px 3px rgba(0,0,0,0.3);
	padding: 0 10px
}
.boarduser {
	font-size: 14px;
	border-top: 3px solid #000000;
	overflow: hidden;
	zoom: 1;
	padding-bottom: 15px;
}
.boarduser h3 {
	color: #999;
	font-size: 14px;
	font-weight: normal
}
#boardboards a {
	width: 190px;
	border-bottom: 1px dotted #ddd;
	color: #999999;
	display: block;
	font-weight: 400;
	margin-bottom: 5px;
	overflow: hidden;
	padding: 6px 0;
	text-decoration: none;
	position: relative
}
#boardboards a:hover {
	background: #E3E3E3
}
#boardboards a .name {
	width: 120px;
	line-height: 18px;
	height: 18px;
	display: inline-block;
	overflow: hidden
}
#boardboards a .stats {
	position: absolute;
	top: 5px;
	right: 0;
	display: block;
	float: right;
	margin: -5px 0 -5px 5px;
	padding: 6px 0 6px 5px;
}
#boardboards a .stats .num {
	float: left;
	margin-top: 3px;
}
.pick {
	height: 28px;
	position: absolute;
	top: 4px;
	right: 10px;
}
#boardboards a em {
	float: left;
	display: inline-block;
	margin-right: 3px;
	width: 14px;
	height: 16px;
	overflow: hidden;
	background: url(../images/privateIcon.png) no-repeat 0 0;
}
.o_line {
	border-top: 1px solid #ddd;
	margin-top: 10px;
}
/*编辑图片*/
.formbox {
	float: left;
	width: 500px;
}
.pic_box {
	float: right;
	margin-top: 85px;
}
.pic_box p {
	padding: 5px 0;
	line-height: 22px;
}
/*图片详细页*/
.via {
	padding-right: 5px
}
.wd1183 {
	width: 905px;
	margin: 0 auto 10px auto;
	padding: 10px;
	overflow: hidden
}
.pic_sidebar {
	float: right;
	width: 220px;
	_overflow: hidden
}
.pic_sidebar .board {
	border: none;
	padding: 0 10px !important
}
.pic_cnt {
	float: left;
	width: 670px;
	overflow: hidden;
	position: relative
}
.pic_content_top {
	height: 28px;
	line-height: 28px;
	clear: both;
	position: relative;
	margin-right: 253px
}
.pic_top_pin_source {
	width: 300px;
	height: 28px;
	line-height: 28px;
	text-align: right;
	position: absolute;
	top: 24px;
	right: 0
}
.pic_top_s {
	width: 300px;
	position: absolute;
	left: 0;
	top: 0;
	height: 28px;
	line-height: 28px;
	text-align: left;
	color: #676767
}
.pic_top_s a {
	color: #676767
}
#pin_source a {
	color: #05C7EB;
	text-decoration: underline
}
/*
 #postWatch{margin-bottom: 15px; padding-left:75px;}
 */
#postWatch {
	padding-left: 83px
}
.board .link .first {
	width: 131px;
	height: 131px;
}
.pic_sidebar .hd, .board .hd {
	position: relative;
	height: 40px;
	line-height: 40px
}
.pic_sidebar .hd h3 {
	line-height: 40px;
	text-shadow: 0 1px #FFF;
	position: relative
}
.pic_content_img {
	position: relative;
	overflow: hidden;
	display: block;
	margin: 0 auto
}
.pic_content_img:hover {
	text-decoration: none
}
.pic_sidebar .hd h3 a {
	color: #05C7EB;
	text-decoration: underline;
}
.pic_sidebar .hd .lefttxt {
	width: 120px;
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden;
}
.pic_sidebar .hd .come {
	width: 140px;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	position: absolute;
	right: 10px;
	top: 8px;
	overflow: hidden
}
.board_img_count {
	display: block;
	width: 60px;
	text-align: right;
	font-weight: 100;
	font-size: 12px;
	position: absolute;
	top: 0;
	right: 0
}
.board_img_count em {
	font-style: normal;
	padding-right: 5px
}
.pic_sidebar .num {
	width: 100px;
	text-align: left
}
.red {
	font-family: Arial, Helvetica, sans-serif;
	color: #F00;
	font-weight: bold;
}
.user_info {
	clear: both;
	border-bottom: 1px solid #BFBFBF;
	padding: 15px 0px;
	position: relative;
	overflow: hidden;
	zoom: 1;
	z-index: 5
}
.user_info img {
	float: left;
	width: 48px;
	height: 48px;
	overflow: hidden;
	border: 0;
	margin-right: 10px;
	display: block;
	line-height: 999px;
}
.user_info.bt_line {
	border-top: 1px solid #DFDDDD
}
.user_info.tp_line {
	border-top: 1px solid #E2E2E2
}
.post_top_note {
	width: 140px;
	height: 32px;
	line-height: 28px;
	position: relative;
	color: #878787
}
.post_top_note_icon {
	display: block;
	width: 21px;
	height: 14px;
	background: url(../images/pic_c_actionBtn.png) no-repeat -187px -43px; ;
	position: absolute;
	left: 85px;
	top: 0;
	margin-top: 10px
}
.user_txt {
	float: left;
}
.user_txt span {
	color: 444;
	font-size: 12px;
	font-weight: 100
}
.view_allContent {
	display: block;
	width: 184px;
	height: 28px;
	line-height: 28px;
	margin-left: 8px;
	text-align: center;
	background: url(../images/pic_c_actionBtn.png) no-repeat 0 -42px;
	color: #FFF;
	font-size: 14px;
	margin-bottom: 15px
}
.view_allContent:hover {
	text-decoration: none;
	color: #FFF;
}
.followboard .user_info {
	padding: 0 0 5px;
	width: 400px
}
.user_txt .name {
	font-size: 14px;
	height: 24px;
	font-weight: bold
}
.user_txt .collect strong {
	padding: 0 20px 0 5px;
	color: #15ACC8
}
.user_txt a {
	padding: 0;
	font-size: 14px;
	font-weight: bold
}
.collect a {
	font-size: 12px;
	font-weight: 100
}
.pic_count {
	padding: 8px 0 0 10px;
	overflow: hidden;
	height: 45px
}
.pic_count .count_item {
	display: block;
	width: 45px;
	float: left;
	margin-right: 20px;
	text-align: left;
	border-right: 1px solid #D3D1C5
}
.pic_count .count_item strong {
	display: block;
	font-size: 18px;
	padding-bottom: 5px;
	font-family: font-family :Arial, Helvetica, sans-serif
}
.pic_top_btn {
	width: 200px;
	height: 30px;
	overflow: hidden;
	margin: 0 auto
}
.pic_top_btn .no {
	opacity: .6;
	filter: alpha(opacity=60);
}
.pic_viewBig, .pic_viewImg {
	width: 60px;
	height: 26px;
	line-height: 26px;
	display: block;
	position: absolute;
	top: 24px;
	right: 320px;
	padding-left: 20px;
	background: url(../images/zoom_btn.png) no-repeat 0 5px;
	color: #6a6a6a;
	z-index: 10;
	cursor: pointer
}
.pic_viewImg {
	right: 230px;
	background-position: 0 -29px
}
.pic_viewImg:hover {
	color: #6a6a6a;
	text-decoration: none
}
.pic_top_btn a, .pic_top_btn span {
	display: block;
	width: 42px;
	height: 24px;
	line-height: 24px;
	float: left;
	padding-left: 15px;
	position: relative;
	background: url(../images/pic_c_actionBtn.png) no-repeat -612px 0;
	color: #0C5867
}
.pic_top_btn a:hover {
	text-decoration: none;
	color: #0C5867
}
.pic_top_btn a.pic_top_btn_next, .pic_top_btn span.pic_top_btn_next {
	padding: 0 10px 0 5px;
	background-position: -421px -37px;
	float: right
}
.pic_top_btn a.pic_top_btn_prev, .pic_top_btn span.pic_top_btn_prev {
	background-position: -363px -37px;
	margin-right: 10px
}
.pic_detail_img {
	clear: both;
	width: 670px;
	height: auto;
	text-align: center;
	position: relative;
	overflow: hidden;
	background: url(../images/loading_2.gif) no-repeat 50% 50% #EAEAEA
}
.pic_detail_img img {
	max-width: 670px;
	overflow: hidden;
	cursor: pointer
}
.pic_detail_img .prev {
	width: 61px;
	height: 60px;
	top: 100px;
	left: 0;
	position: absolute;
	background: url(../images/pagesBtn.png) no-repeat 0 0;
}
.pic_detail_img a.prev:active {
	background-position: 0 -122px;
}
.pic_detail_img .next {
	width: 61px;
	height: 60px;
	top: 100px;
	right: 0;
	position: absolute;
	background: url(../images/pagesBtn.png) no-repeat 0 -61px;
}
.user_info.nobt_line {
	border-bottom: none
}
.pic_detail_img a.next:active {
	background-position: 0 -183px;
}
.pic_caption {
	border-bottom-width: 0;
	line-height: 1.5em;
	padding-top: 20px;
	color: #676767;
	width: 240px
}
.pic_caption .text {
	font-size: 14px;
	color: #444;
	width: 580px;
	word-break: break-all;
	word-wrap: break-word;
	overflow: hidden
}
.pic_comment {
	width: 420px;
	height: 65px;
}
.pic_tit_box {
	position: relative;
	overflow: hidden;
	zoom: 1;
	padding: 10px 30px;
	color: #444;
	background-color: #EAEAEA
}
.pic_tit_box ul {
}
.pic_box_info_right {
	width: 350px;
	position: relative;
	padding-top: 40px
}
.icon_box {
	height: 35px;
	width: 170px;
	top: 0;
	right: 0;
	overflow: hidden;
	float: right
}
.pic_box_info_right .icon_box li a {
	background: url(../images/handleIcon.png) no-repeat 0 0;
	height: 28px;
	width: 78px;
	display: block;
	overflow: hidden;
	text-indent: -99em
}
.pic_box_info_right .icon_box li a:hover {
	text-decoration: none;
	color: #666
}
.pic_box_info_right .icon_box li a.repin {
	background-position: -160px 0
}
.pic_box_info_right .icon_box li a.like {
	background-position: 0 0px;
	margin-right: 10px
}
.pic_box_info_right .icon_box li a.edit {
	background-position: -478px 0px;
	margin-right: 10px
}
.pic_box_info_right .icon_box li a.unlike {
	background-position: -320px 0;
	color: #FFFFFF;
	text-shadow: 0 0 #FFFFFF;
}
.pic_box_info_right .icon_box li a.bj {
	background-position: 0 -145px
}
.pic_box_info_right .icon_box li a.del {
	background-position: -399px 0px
}
.pic_box_info_right .icon_box li a.bj:hover {
	background-position: 0 -203px
}
.pic_box_info_right .icon_box li a.del:hover {
	background-position: -557px 0px
}
.pic_box_info_right .icon_box li a.repin:hover {
	background-position: -240px 0
}
.pic_box_info_right .icon_box li a.edit:hover {
	background-position: -636px 0
}
.pic_box_info_right .icon_box li a.like:hover {
	background-position: -80px 0px
}
.pic_box_info_right .icon_box li a.unlike:hover {
	background-position: -320px 0;
	color: #FFFFFF;
	text-shadow: 0 0 #FFFFFF;
}
.pic_tit_box li {
	float: left;
}
.pic_cnt .line {
	border-top: 1px solid #DCDCDC;
	border-bottom: 1px solid #BFBFBF;
}
.pic_cnt .line.last {
	border-bottom: none;
}
.comment_text {
	width: 500px;
	line-height: 17px;
	word-break: break-all;
	word-wrap: break-word;
	overflow: hidden;
}
.user_info .off {
	width: 8px;
	height: 7px;
	position: absolute;
	top: 30px;
	right: 30px;
	background: #CCC url(../images/off.png) no-repeat center center;
	padding: 3px;
	display: none;
}
#pin_likes {
	padding: 0 0 0 30px;
	display: none
}
#PinRepins {
	display: none
}
.PinActivity {
	border-top: 1px solid #D1CDCD;
	clear: both;
	font-size: 13px;
	overflow: hidden;
	padding: 15px 30px 15px 10px;
}
.PinActivity h4 {
	color: #444;
	float: left;
	font-weight: 700;
	margin-right: 10px;
	padding-top: 16px;
	text-align: right;
}
#pin_likes .avatar {
	float: left;
	margin: 0 8px 8px 0;
}
.PinActivity .avatar img {
	display: block;
	overflow: hidden;
	border: 0;
	line-height: 999px;
	height: 48px;
	width: 48px;
}
.PinRepinStory {
	margin: 0 0 8px;
	overflow: hidden;
	padding-left: 27px
}
.repin_post_attr {
	padding-left: 10px;
	padding-top: 15px;
}
#textCount {
	position: absolute;
	left: 390px;
	top: 18px;
	color: #8F8D8D;
	width: 150px;
	text-align: right;
}
#textCount #textCount_num {
	font-size: 16px;
	padding: 0 5px;
}
.describe {
	padding: 0 15px;
	line-height: 20px;
	overflow: hidden;
	margin-bottom: 5px;
}
#commentSubmit {
	position: absolute;
	right: 20px;
	bottom: 20px;
	width: 93px;
	height: 32px;
	color: #444;
	font-size: 14px;
	text-shadow: 0 1px #FFF;
	padding: 0;
	text-align: center;
	line-height: 32px;
	background: url(../images/commentPostBtn.png) no-repeat 0 0;
}
#commentSubmit:hover {
	background-position: 0 -33px
}
.followboard_bottom {
	height: 30px;
	line-height: 30px;
	color: #8C7E7E
}
.commentBox .user_info img {
	width: 64px;
	height: 64px
}
#myComment {
	padding: 45px 30px 20px
}
#commentList .user_info {
	padding: 15px 30px
}
.pic_sidebar .top_line {
	border-top: 1px solid #FFF
}
.pic_sidebar .bottom_line {
	border-bottom: 1px solid #C5C5C8
}
#loadMoreComment {
	margin-right: 15px;
	display: none
}
.pin_likes_showBox {
	width: 520px;
	padding: 13px 20px;
	float: left;
	position: relative
}
.pin_likes_prev, .pin_likes_next {
	display: block;
	width: 15px;
	height: 80px;
	background: url(../images/loadMoreLikesBtn.png) no-repeat;
	overflow: hidden;
	text-indent: -99em;
	position: absolute;
	top: 0;
	opacity: .7;
	filter: alpha(opacity=70)
}
.pin_likes_prev:hover, .pin_likes_next:hover {
	opacity: 1;
	filter: alpha(opacity=100)
}
.pin_likes_showBox_wrap {
	width: 504px;
	height: 55px;
	overflow: hidden;
	position: relative
}
.pin_likes_content {
	position: absolute;
	left: 0;
	top: 0
}
.pin_likes_prev {
	left: 0;
	background-position: 0 0;
	display: none
}
.pin_likes_next {
	right: 10px;
	background-position: 0 -80px;
	display: none
}
#loadMoreReblogBtn {
	width: 80px;
	padding-right: 16px;
	background: url(../images/loadMoreLikesBtn.png) no-repeat 50px -169px
}
/*个人中心*/
#creatNewBox {
	width: 458px;
	margin-bottom: 15px;
	margin-right: 10px;
}
.creat_top h4 {
	padding: 15px;
	font-size: 24px;
	height: 27px
}
.creat_top_i {
	background: url(../images/creat_btn_bg.png) no-repeat 0 0;
	height: 7px;
	overflow: hidden;
}
.creat_top, .creat_bottom {
	background: url(../images/creat_btn_bg.png) repeat-y -460px 0px;
	zoom: 1;
	overflow: hidden;
}
.creat_bottom_i {
	background: url(../images/creat_btn_bg.png) no-repeat -922px 0px;
	height: 14px;
	overflow: hidden;
}
.creat_bottom {
	padding: 70px 50px;
	overflow: hidden
}
.creat_bottom a.creat_button {
	display: block;
	width: 175px;
	height: 165px;
	font-size: 14px;
	text-align: center
}
.creat_bottom a.creat_button:hover {
	background: #EDECEC;
	text-decoration: none;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px
}
.creat_bottom a.creat_button .icon {
	background: url(../images/newIcons.png) repeat scroll 0 0 transparent;
	height: 81px;
	margin: 15px auto 30px;
	width: 66px;
}
.creat_bottom a.creat_button #upload {
	background-position: -62px 0;
}
.creat_bottom a.creat_button:active #upload {
	background-position: -62px -162px;
}
.creat_bottom a.creat_button #board {
	background-position: -132px 0;
}
.creat_bottom a.creat_button:active #board {
	background-position: -132px -162px;
}
#creatNewBox .toolsPoint {
	background: #FFF;
	border: none;
	border-left: 1px solid #D1D1D1;
	border-right: 1px solid #D1D1D1;
	_height: 36px
}
.toolsPoint {
	color: #999
}
#profilesidebar {
	display: inline;
	width: 192px;
	padding: 15px;
	overflow: hidden;
	background: #fff;
	border: 1px solid #D3D3D3;
	zoom: 1;
	position: absolute;
	z-index: 55;
	left: 0;
}
.contbar {
	float: left;
	margin-left: 240px;
}
#profileimage {
	margin: 15px 0
}
#profileimage img {
	display: block;
	max-width: 100%;
	width: 192px;
	height: 192px;
	line-height: 999px;
	overflow: hidden;
}
#profileimage .btn {
	display: block;
	margin: 15px 0 0
}
#profilesidebar .pin {
	position: static;
	width: auto;
	margin-top: 15px;
	padding: 0;
	font-size: 13px
}
#profilesidebar h1 {
	font-size: 24px;
	width: 190px;
	white-space: nowrap;
	font-family: "宋体";
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden;
	font-weight: 300;
	margin: 0 0 7px;
}
#profilesidebar p {
	margin: 0 0 4px;
	padding: 0;
	font-size: 12px;
	position: relative;
}
#profilesidebar p span {
	font-size: 13px;
	font-weight: 400
}
#profilesidebar p:last-child {
	margin-bottom: 0
}
#profilesidebar p.wd {
	width: 192px;
}
#profilesidebar p a.set {
	width: 16px;
	height: 17px;
	background: url(http://s11.libmibo.com/images/pinboard/icaitu.png) no-repeat 0 -39px;
	position: absolute;
	right: 10px;
	top: 0
}
#profilesidebar p a.set:hover {
	background-position: 0px -59px;
}
.muted, .muted a {
	color: #524D4D;
}
.font_col {
	color: #8C7E7E;
}
#ProfileLinks {
	clear: both;
	margin-top: 8px;
	margin-bottom: 15px;
	overflow: hidden
}
#ProfileLinks li {
	display: inline
}
#ProfileLinks a {
	float: left;
	width: 28px;
	height: 28px;
	margin-right: 8px;
	padding: 0;
	text-align: center
}
#ProfileLinks li:last-child a {
	margin-right: 0
}
#ProfileLinks a img {
	margin-top: 5px
}
#ProfileLinks a:active {
	box-shadow: inset 0 1px 2px rgba(34, 25, 25, .25), 0 0 4px rgba(235, 82, 82, .35);
	-moz-box-shadow: inset 0 1px 2px rgba(34, 25, 25, .25), 0 0 4px rgba(235, 82, 82, .35);
	-webkit-box-shadow: inset 0 1px 2px rgba(34, 25, 25, .25), 0 0 4px rgba(235, 82, 82, .35)
}
.pin h1 {
	font-size: 24px;
	width: 190px;
	white-space: nowrap;
	font-family: "宋体";
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden;
	font-weight: 300;
	margin: 0 0 7px;
}
.activity {
	margin: 0 -15px;
	padding: 5px 15px;
	border-top: 1px solid #e1dfdf;
	overflow: hidden
}
.activity li {
	display: block;
	margin: 0 -15px;
	padding: 10px 15px;
	font-size: 12px;
	color: #8c7e7e;
	overflow: hidden
}
*.activity li {
	margin: 0 -15px;
}
.activity li img {
	float: left;
	height: 64px;
	width: 64px;
	margin-right: 6px;
	line-height: 999px;
	overflow: hidden
}
.activity p {
	height: 60px;
	line-height: 20px;
	overflow: hidden;
}
#board_nav, #board_nav .selected {
	line-height: 35px;
}
#board_nav.navbg {
	background: none;
	position: relative;
	width: 100%;
	z-index: 1
}
#board_nav .selected {
	background-position: 0 -35px
}
#board_nav .fromtxt {
	height: 35px;
	line-height: 35px;
	color: #333;
	font-size: 14px;
	padding: 0 15px;
}
#board_nav.ml {
	margin-left: 240px;
}
#board_nav a.nav {
	float: left;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	color: #444;
	padding: 0 10px;
	display: block;
	position: relative
}
#board_nav a.r_nav {
	float: left;
	padding-left: 15px;
	position: relative;
	cursor: pointer
}
#board_nav a.r_nav span {
	padding-right: 15px;
	display: inline-block;
	height: 38px;
	line-height: 38px;
	font-size: 14px;
	color: #444;
}
#board_nav a.r_nav:hover, #board_nav a.r_nav:hover span {
	text-decoration: underline
}
#board_nav a.current {
	background: url(../images/sort_btn.png) no-repeat left -403px;
	padding-left: 15px;
	bottom: -2px
}
#board_nav a.current span {
	height: 38px;
	line-height: 38px;
	padding-right: 15px;
	background: url(../images/sort_btn.png) no-repeat right -403px;
}
#board_nav a.first {
	border: none
}
#board_nav a.nav:hover {
	text-decoration: underline;
	color: #333;
}
#board_nav .kw_widget {
	font-size: 14px;
	color: #747474;
	margin-left: 18px;
	line-height: 35px;
}
#board_nav .kw_widget .keyword {
	color: #ec4a3f;
}
#board_nav .selected {
	float: left;
	font-size: 14px;
	padding: 0 10px;
	color: #05c7eb;
	position: relative;
}
#board_nav .operate, #board_nav .followbox {
	position: absolute;
	top: 0;
	left: 45%
}
#board_nav .operate li {
	float: left;
	margin-right: 15px;
}
#board_nav .operate li a {
	float: left;
	display: block;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	color: #434343;
}
#board_nav .operate li a:hover {
	color: #FFF;
}
#board_nav .operate li a em {
	float: left;
	width: 14px;
	height: 15px;
	background: url(../images/icaitu.png) no-repeat;
	margin-top: 10px;
}
#board_nav .operate li a em.upload {
	background-position: 0 -21px;
}
#board_nav .operate li a:hover em.upload {
	background-position: -16px -21px;
}
#board_nav .operate li a em.new {
	background-position: 0 0;
	margin-right: 3px;
}
#board_nav .operate li a:hover em.new {
	background-position: -16px 0;
}
.nav_line {
	background-color: #fff;
	border-top: 1px solid #d6d6d6;
	height: 1px;
	overflow: hidden;
}
#board_nav .sub_nav {
	height: 35px;
	line-height: 35px;
	font-size: 16px;
	font-weight: bold;
	color: #21afc9;
}
#subnav_list {
	display: block;
	height: 24px;
	line-height: 24px;
	padding-left: 15px;
	overflow: hidden
}
#subnav_list li {
	float: left;
	margin-right: 15px;
	font-size: 12px;
	color: #787878;
	display: block;
	overflow: hidden
}
#subnav_list li a, #subnav_list li a.selected {
	display: block;
	float: left;
	padding: 0 0 0 15px;
	height: 36px;
	line-height: 36px;
	position: relative;
	overflow: hidden
}
#subnav_list li a:hover, #subnav_list li a.selected {
	color: #21afc9;
	font-size: 12px;
}
#subnav_list li a em {
	width: 12px;
	height: 13px;
	display: block;
	position: absolute;
	top: 11px;
	left: 0;
	background: url(../images/icaitu.png) no-repeat;
}
#subnav_list li a em.gk_icon {
	background-position: 0 -133px;
}
#subnav_list li a em.sm_icon {
	background-position: 0 -153px;
}
#subnav_list li a em.gkcj_icon {
	background-position: -41px -153px;
}
#subnav_list li a:hover em.gkcj_icon, #subnav_list li a.selected em.gkcj_icon {
	background-position: -41px -133px;
}
#subnav_list li a:hover em.gk_icon, #subnav_list li a.selected em.gk_icon {
	background-position: -21px -133px;
}
#subnav_list li a:hover em.sm_icon, #subnav_list li a.selected em.sm_icon {
	background-position: -21px -153px;
}
/*about*/
.leftbar {
	width: 155px;
	height: 220px;
	float: left;
	border: 1px solid #d8d8dc;
	background: #FFF;
	overflow: hidden;
}
.browser_cntbar {
	float: right;
	width: 773px;
	border: 1px solid #d8d8dc;
	background: #FFF;
	position: relative
}
.about_cnt {
	padding: 10px 15px 0;
}
.about_cnt .kj_box {
	font-size: 14px;
	padding-top: 10px;
}
.about_cnt .kj {
	font-size: 22px;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 5px;
}
.about_cnt h2 {
	height: 30px;
	line-height: 30px;
	font-size: 22px;
	padding-left: 10px;
}
.about_nav {
	width: 155px;
	margin: 15px 0 0 0;
	overflow: hidden;
}
.about_nav li {
	font-size: 16px;
	text-align: left;
	margin-bottom: 10px;
}
.about_nav li a {
	height: 31px;
	line-height: 31px;
	text-align: left;
	padding-left: 15px;
	display: inline-block;
	width: 131px;
}
.about_nav li a .tool_icon {
	float: left;
	width: 11px;
	height: 9px;
	margin-right: 5px;
	background: url(../images/help_icon.png) no-repeat 0 -76px;
	margin-top: 10px;
}
.about_nav li a .xin, .drop li a .xin {
	float: left;
	margin: 10px 3px 0 3px;
	width: 12px;
	height: 9px;
	background: url(../images/help_icon.png) no-repeat 0 -56px;
}
.drop li a .xin {
	margin: 8px 3px 0 3px;
}
.about_nav li a.selected {
	background: url(../images/help_bg.png) no-repeat 0 0;
}
.about_nav li a:hover {
	text-decoration: none;
}
.tool_navbg {
	width: 128px;
	height: 54px;
	background: url(../images/help_bg.png) no-repeat 0 0;
	position: absolute;
	left: 59%;
	top: 1px;
	z-index: 5
}
.about_cntbar {
	margin-bottom: 10px;
}
.about_cnt_hd {
	padding: 0px 20px;
	font-size: 14px;
	border-bottom: 1px dotted #ddd;
	overflow: hidden;
}
.about_cnt_hd h3 {
	font-size: 18px;
	font-weight: bold;
	line-height: 35px;
}
.about_cnt_hd p {
	padding: 0 0 10px 0;
	line-height: 20px;
}
.about_cnt_box {
	text-align: left;
	margin: 15px 15px 0 15px;
	position: relative;
}
.about_cnt_box h3 {
	font-size: 18px;
	font-weight: bold;
	line-height: 35px;
}
.about_cnt_box p {
	font-size: 14px;
	margin-top: 15px;
}
.about_cnt_box .num {
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 5px;
	font-weight: bold;
}
.about_cnt_box p a, .about_cnt_box .red {
	color: #F00;
	font-weight: normal
}
.about_cnt_box img {
	margin-top: 10px;
}
.c_input {
	clear: both;
	display: inline-block;
	width: 500px;
	height: 18px;
	line-height: 18px;
	padding: 3px;
}
.cai_box {
	background: #fff;
	margin-bottom: 10px;
}
.cai_box .hd {
	background: #f4f5f7;
	padding: 10px 10px 10px 30px;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	font-weight: bold;
	position: relative
}
.cai_box .hd .b_icon {
	width: 17px;
	height: 17px;
	background: url(../images/help_icon.png) no-repeat 0 0;
	display: inline-block;
	position: absolute;
	top: 16px;
	_top: 15px;
	left: 10px;
	overflow: hidden
}
.cai_box .hd .c_icon {
	width: 17px;
	height: 17px;
	background: url(../images/help_icon.png) no-repeat 0 -18px;
	display: inline-block;
	position: absolute;
	top: 16px;
	left: 10px;
}
.cai_box .hd .z_icon {
	width: 17px;
	height: 17px;
	background: url(../images/help_icon.png) no-repeat 0 -36px;
	display: inline-block;
	position: absolute;
	top: 16px;
	left: 10px;
}
.browserlist {
	position: absolute;
	left: 150px;
	top: 10px;
	height: 30px;
	line-height: 30px;
	display: block;
}
.browserlist li {
	float: left;
	margin: 0 10px 0 0;
	height: 29px;
	height: 29px;
	overflow: hidden;
	display: block
}
.browserlist li a {
	display: block;
	width: 29px;
	height: 0px;
	padding-top: 29px;
	background: url(../images/browser_bigicon.png) no-repeat;
	overflow: hidden
}
.browserlist li a.ie_icon {
	background-position: 0 0;
}
.browserlist li a.chrome_icon {
	background-position: 0 -31px;
}
.browserlist li a.firefox_icon {
	background-position: 0 -61px;
}
.browserlist li a.san_icon {
	background-position: 0 -91px;
}
.browserlist li a.aoyou_icon {
	background-position: 0 -121px;
}
.browserlist li a.sougou_icon {
	background-position: 0 -151px;
}
.browserlist li a.safar_icon {
	background-position: 0 -181px;
}
.browserlist li a.opera_icon {
	background-position: 0 -211px;
}
.about_txt {
	padding: 30px;
	font-size: 14px;
}
.about_txt h2 {
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 15px;
}
.about_txt p {
	margin-bottom: 20px;
	line-height: 30px;
}
.about_txt h3 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 15px;
}
.about_txt .red {
	color: #F00;
	font-weight: bold;
}
.about_txt .xy_txt1 {
	padding-left: 30px;
	line-height: 30px;
}
.about_txt .xy_txt2 {
	padding-left: 15px;
	line-height: 30px;
}
.about_txt a {
	color: #06F
}
/*忘记密码*/
.form_tit {
	font-size: 16px;
	height: 42px;
	line-height: 42px;
}
#addToolBtn_help {
	height: 36px;
	width: 98px;
	overflow: hidden;
	text-indent: -999em;
	display: inline-block;
	margin-right: 10px;
	padding: 0;
	border: none
}
.okmessagebox {
	font-size: 12px;
	line-height: 18px;
	margin: 15px 0;
}
.check_btn {
	background: url(../images/edit.png) no-repeat 0 0;
	border: 0;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	width: 113px;
	height: 37px;
	line-height: 37px;
	cursor: pointer;
}
.foot_txt {
	width: 700px;
	margin: 0px auto;
	border-top: 1px solid #ddd;
	padding: 10px 0;
	font-size: 14px;
	color: #444;
}
.foot_txt a {
	color: #1031fd;
	text-decoration: underline
}
#shareThisPhoto {
	overflow: hidden;
	display: block;
	width: 370px;
	height: 30px;
	float: right;
	margin-top: 10px;
	margin-bottom: 15px;
	zoom: 1
}
.errorMessageBox {
	margin: 10px 0 5px 240px;
	color: #F00;
}
.errorMessageBox.email_txt {
	margin: 10px 0 5px 140px;
}
.pin .nick {
	font-size: 24px;
	color: #414141;
	font-family: "宋体", "华文仿宋";
}
.pin .show_name {
	font-size: 14px;
	color: #8c7e7e;
	margin: 8px 0;
}
.pin .show_name a {
	color: #8c7e7e;
}
.pin .avast {
	font-size: 12px;
	color: #8c7e7e;
	overflow: hidden;
	background: #F3F3F3;
}
.pin .avast img {
}
.pin .button {
	margin: 10px 0;
}
.pin .button .follow {
	width: 180px;
}
.pin .button .unfollow {
	width: 180px;
}
.pin .funs {
	color: #8c7e7e;
	font-size: 12px;
}
.pin .funs span {
	margin-right: 10px;
}
.pin .description_2 {
	color: #524d4d;
	font-size: 12px;
	margin: 10px 0;
	height: 45px;
	line-height: 19px;
	overflow: hidden;
}
.pin .description_2 a {
	color: #999;
}
.att {
	color: #F00;
}
/*zhujunxi start*/
#newAccess {
	float: left;
	width: 224px;
	height: 360px;
	background: url("../images/new_access.png") no-repeat scroll -35px 5px transparent;
	position: relative;
}
#newAccess p {
	padding: 5px 15px;
	font-size: 14px;
}
#newAccess p.first {
	padding-top: 40px;
}
#newAccess p span {
	color: #f03c30;
}
#newAccess a.close {
	position: absolute;
	right: 10px;
	top: 20px;
}
/*zhujunxi end*/
/*404*/
.error_box {
	width: 650px;
	margin: 100px auto
}
.error_box .left {
	float: left;
	display: block;
	width: 154px;
	height: 175px;
}
.error_box .right {
	float: left;
	margin-left: 30px;
	line-height: 35px;
	font-size: 14px;
	padding: 30px 0 0 0
}
.error_box .right.pt {
	padding-top: 50px;
	width: 220px;
}
.error_box .right h2 {
	font-size: 30px;
	margin-bottom: 10px;
}
.error_box .right h3 {
	font-size: 18px;
	margin-bottom: 10px;
}
.error_box .right a {
	margin-right: 20px;
	color: #0D79F2;
}
.error_box .right .num {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#catalogWrap {
	width: 550px
}
#catalogWrap input {
	border: none;
	padding: 0
}
#catalogWrap label {
	width: 145px
}
/*page*/
.page {
	background: url(../images/page2.png) no-repeat;
	width: 72px;
	height: 30px;
	display: block;
	float: left;
	margin-left: 10px;
}
.prev {
	background-position: 0px -4px;
}
.prev-gray {
	background-position: 0px -34px;
}
.next {
	background-position: -72px -4px;
}
.next-gray {
	background-position: -72px -34px;
}
#otherBrowserCon .about_cntbar {
	display: none
}
#otherBrowserCon.ieBtn #ie {
	display: block
}
#otherBrowserCon.chromeBtn #chrome {
	display: block
}
#otherBrowserCon.ie360Btn #ie360 {
	display: block
}
#otherBrowserCon.iesogouBtn #iesogou {
	display: block
}
#otherBrowserCon.aoyouBtn #ieaoyou {
	display: block
}
#otherBrowserCon.safariBtn #safari {
	display: block
}
#otherBrowserCon.opreaBtn #oprea {
	display: block
}
/*试试手气*/
.betterWrap {
	width: 900px;
	margin: 15px auto
}
.betterWrap h3 {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	font-weight: 100;
	padding-left: 35px;
	background: url(../images/better_search.png) no-repeat 15px 8px
}
.linkIcon {
	height: 13px;
	_height: 15px;
	width: 13px;
	padding-right: 5px;
	vertical-align: -2px
}
.better_top {
	height: 28px;
	line-height: 28px;
	position: relative
}
.better_top_nexgBtn {
	width: 55px;
	margin: 0 auto
}
.better_top_nextBtn_icon, .better_top_note_icon {
	display: block;
	width: 14px;
	height: 14px;
	background: url(../images/pic_c_actionBtn.png) no-repeat -594px 0;
	margin-top: 7px
}
.better_top_note {
	width: 120px;
	height: 28px;
	line-height: 28px;
	position: absolute;
	left: 290px;
	top: 0;
	color: #878787
}
.better_top_note_icon {
	background-position: -617px -20px;
	position: absolute;
	left: 85px;
	top: 0;
	margin-top: 10px
}
.better_top_source {
	width: 400px;
	position: absolute;
	top: 0;
	right: 0;
	text-align: right;
	padding-right: 10px
}
.better_imgBox_i {
	position: relative;
	width: 900px
}
.better_imgBox_i a {
	display: block;
	width: 900px
}
.better_imgBox_i img {
	display: block;
	background: url(../images/loading_2.gif) no-repeat 50% 50%;
	cursor: pointer
}
.better_imgBox_toolbar {
	width: 50px;
	height: 200px;
	position: absolute;
	right: -50px;
	top: 0
}
.better_imgBox_toolbar a {
	display: block;
	width: 50px;
	height: 45px;
	overflow: hidden;
	position: absolute;
	left: 0;
	text-indent: -99em;
	line-height: 40px;
	background: url(../images/betterIcon.png) no-repeat 0 0
}
.better_imgBox_toolbar a.like {
	background-position: -5px -46px;
	top: 7px
}
.better_imgBox_toolbar.self a.like {
	opacity: 0.3;
	cursor: default;
	_filter: alpha(opacity=30)
}
.better_imgBox_toolbar a.trash {
	background-position: -5px -93px;
	top: 105px
}
.better_imgBox_toolbar.self a.trash {
	opacity: 0.3;
	cursor: default;
	_filter: alpha(opacity=30)
}
.better_imgBox_toolbar a.reblog {
	background-position: 0 0;
	top: 55px
}
.better_imgBox_toolbar.self a.reblog {
	opacity: 0.3;
	cursor: default;
	_filter: alpha(opacity=30)
}
.better_imgBox_toolbar.unlike a.like {
	background-position: -5px -374px;
	top: 7px
}
.better_imgBox_toolbar a.next {
	background-position: -3px -141px;
	top: 150px
}
.better_imgBox_toolbar a.reblog:hover {
	background-position: 0 -187px;
}
.better_imgBox_toolbar a.like:hover {
	background-position: -5px -233px;
}
.better_imgBox_toolbar.unlike a.like:hover {
	background-position: -5px -374px;
}
.better_imgBox_toolbar a.trash:hover {
	background-position: -5px -281px;
}
.better_imgBox_toolbar a.next:hover {
	background-position: -3px -328px;
}
.better_imgBox_bottom {
	background: #EDEDEF;
	padding: 15px;
	height: 26px
}
.better_imgBox_avatar, .better_imgBox_link {
	heigth: 24px;
	line-height: 24px;
	display: block;
	float: left
}
.better_imgBox_avatar {
	width: 24px;
	margin-right: 5px
}
.better_imgBox_link a {
	padding: 0 3px;
	color: #05C7EB
}
.better_tooblbar_bg {
	background: #DCDCDF;
	width: 100%;
	height: 100%;
}
.better_tooblbar_bg.self {
	height: 50px
}
.img_source {
	line-height: 24px
}
#reBlogsyncSetting input {
	border: none
}
.better_imgBox {
	padding-bottom: 60px
}
/*采集队列*/
.queue_box {
	background: #f2f0f0;
	padding: 10px 15px 15px 15px;
	margin-left: 240px;
}
.queue_box .hd {
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	position: relative;
}
.queue_box .hd .tablist {
	height: 34px;
	line-height: 34px;
}
.queue_box .hd .tablist li {
	float: left;
	margin-right: 30px;
	font-size: 14px;
	color: #444;
	display: block;
}
.queue_box .hd .tablist li a {
	padding: 0 10px;
	position: relative;
	display: block;
}
.queue_box .hd .tablist li a:hover {
	text-decoration: none;
	color: #444;
}
.queue_box .hd .tablist li a.current {
	float: left;
	color: #0d79f2;
	padding: 0 10px;
	font-size: 14px;
}
.queue_box .hd .hd_line {
	clear: both;
	border-top: 1px solid #d3d3d3;
	border-bottom: 1px solid #f9f8f8;
}
.queue_box .hd .b_line {
	width: 115px;
	border-bottom: 2px solid #0d79f2;
	position: absolute;
	left: 0;
	bottom: -2px;
	display: inline;
	overflow: hidden
}
.queue_list, .queue_list_hd {
	min-width: 600px;
	height: 45px;
	border-bottom: 1px solid #d8d5d5;
	overflow: hidden;
	zoom: 1;
	position: relative;
}
.queue_list_hd {
	height: 28px;
	padding: 10px 5px;
	line-height: 28px;
}
.queue_list.bg_col {
	background: #fcf4c2;
	border-top: none;
}
.queue_list_hd.first {
	border-top: none;
}
.queue_list label {
	float: left;
	width: 20px;
	text-align: right;
	height: 40px;
	margin-right: 5px;
	padding-top: 5px;
	padding-top: 0;
	display: inline;
	overflow: hidden
}
.queue_list label input, .queue_list .list_txt input, .queue_list_hd list_txt input {
	border: none;
}
.queue_list .list_txt, .queue_list_hd .list_txt {
	font-size: 14px;
	color: #777575;
	vertical-align: middle;
	padding: auto 240px auto 20px;
}
.queue_list .list_txt p {
}
.queue_list .list_txt p.linkbox, .queue_list_hd .list_txt p.linkbox {
	display: inline-block
}
.queue_list_hd .list_txt .ztai {
	font-size: 12px;
	padding: 0 5px;
}
.queue_list .list_zt {
	width: 200px;
	position: absolute;
	right: 0;
}
.queue_list .list_zt .red_col {
	color: #F00;
}
.queue_list .list_txt .g_col, .queue_list_hd .list_txt .g_col {
	color: #333;
	float: left
}
.queue_list .list_txt .name {
	padding: 0 10px 0 0;
}
.queue_list .list_txt a.address, .queue_list_hd .list_txt a.address {
	float: left;
	width: 300px;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #777575
}
.pagebox {
	margin-top: 15px;
	overflow: hidden
}
.pagebox div {
	float: right;
}
.pagebox div ul {
	float: left;
}
.pagebox div a.num {
	float: left;
	padding: 5px 8px;
	margin-left: 5px;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #555555;
}
.pagebox div a.num:hover, .pagebox div a.current {
	background: #939393;
	color: #FFF;
	text-decoration: none
}
.jl_num {
	height: 28px;
	line-height: 28px;
	color: #555;
	position: absolute;
	top: 3px;
	right: 0;
}
/*采集工具*/
.board_cnt {
	width: 950px;
	margin: 15px auto;
	overflow: hidden;
}
.board_info {
	width: 934px;
	height: 53px;
	background: url(../images/info_bg.png) no-repeat;
	margin: 15px auto 0 auto;
	padding: 10px;
	font-size: 14px;
	overflow: hidden;
	zoom: 1
}
.board_info h3 {
	float: left;
	font-size: 16px;
	width: 220px;
	font-weight: bold;
	text-align: right;
	height: 48px;
	line-height: 48px;
}
.board_info p {
	float: left;
	line-height: 24px;
	width: 600px;
	margin-left: 30px;
}
.browser_cnt {
}
.browser_list {
	float: left;
	width: 178px;
	border: 1px solid #D8D8DC;
	background: #fff;
	margin-right: 15px;
	padding: 10px 0;
	overflow: hidden
}
.browser_list li {
	height: 38px;
	line-height: 38px;
	position: relative;
	margin-bottom: 15px;
}
.browser_list li a {
	height: 38px;
	line-height: 38px;
	display: block;
	font-size: 14px;
	color: #444;
	padding-left: 10px;
}
.browser_list li a:hover, .browser_list li a.selected {
	text-decoration: none;
	color: #444;
	width: 155px;
	background: url(../images/cai_tool.png) no-repeat;
}
.tit_bg {
	float: left;
	width: 34px;
	height: 33px;
	margin-top: 3px;
	background: url(../images/browser_icon.png) no-repeat;
	display: block;
	margin-right: 5px;
	overflow: hidden
}
.tit_bg.ie {
	background-position: 0 0;
}
.tit_bg.ie7 {
	background-position: 0 -34px;
}
.tit_bg.ie8 {
	background-position: 0 -69px;
}
.tit_bg.ie9 {
	background-position: 0 -103px;
}
.tit_bg.ie360 {
	background-position: 0 -277px;
}
.tit_bg.jisu360 {
	background-position: 0 -208px;
}
.tit_bg.iesogou {
	background-position: 0 -346px;
}
.tit_bg.firefox {
	background-position: 0 -242px;
}
.tit_bg.chrome {
	background-position: 0 -138px;
}
.tit_bg.safari {
	background-position: 0 -311px;
}
.tit_bg.aoyou {
	background-position: 0 -172px;
}
.tit_bg.opera {
	background-position: 0 -379px;
}
.rightdiv {
	float: left;
	width: 750px;
	background: #FFF;
	overflow: hidden
}
.board_cnt .right_cnt {
	background: #F4F5F7;
	position: relative;
	padding: 0 15px 15px 15px;
	overflow: hidden
}
.board_cnt .tool {
	display: inline-block;
	width: 670px;
	font-size: 18px;
	background: #fbf8c8;
	padding: 10px;
	overflow: hidden
}
.board_cnt .tool p {
	line-height: 36px;
}
.tool_arrow {
	background: url(../images/help_03.png) no-repeat scroll 0 0 transparent;
	top: -130px;
	height: 163px;
	position: absolute;
	left: 130px;
	width: 132px;
	z-index: 999;
}
.about_cnt_box.col_w {
	background: #FFF;
	margin: 15px 0;
	padding: 15px;
}
.board_cnt .loaction {
	height: 30px;
	line-height: 30px;
	text-align: right;
	font-size: 14px;
	position: absolute;
	right: 15px;
	top: 15px;
}
.board_cnt .loaction p {
	float: right;
}
.cai_box.mg15 {
	margin: 15px;
}
/*公开私密*/
.tuj_box {
	margin-top: 5px;
}
.tuj_box a {
	float: left;
	margin-left: 15px;
}
/*登录*/
.login_bar {
	width: 100%;
	background: #FFF;
}
.login_bar .topbox {
	height: 152px;
	position: relative;
}
.login_bar .topbox .left {
	width: 600px;
	height: 150px;
	background: url(../images/login_left.png) no-repeat;
	position: absolute;
	left: 0;
	top: 0;
}
.login_bar .topbox .right {
	width: 300px;
	height: 150px;
	background: url(../images/login_right.png) no-repeat;
	position: absolute;
	right: 0;
	_right: -1px;
	top: 0
}
.login_bar .topbox .caitu_btn {
	width: 87px;
	height: 28px;
	position: absolute;
	left: 100px;
	top: 20px;
	line-height: 9999px;
	display: block;
	overflow: hidden
}
.login_bar .login_txt {
	padding: 35px 0 0 10px;
	color: #727272;
	line-height: 24px;
	font-size: 14px;
	margin-left: 50px
}
.login_bar .login_txt h3 {
	font-size: 24px;
	color: #444;
	margin-bottom: 10px;
}
.login_bar .bottombox {
	height: 10px;
	background: url(../images/repeat.png) repeat-x;
	position: relative;
	overflow: hidden
}
.registerBtn {
	float: left;
	background: url(../images/popLoginAndRegist.png) no-repeat scroll 0 0 transparent;
	border: medium none;
	color: #FFFFFF;
	line-height: 9999px;
	height: 34px;
	width: 123px;
	margin: 15px;
	overflow: hidden
}
.login_bar .loginBtn {
	float: left;
	background: url(../images/popLoginAndRegist.png) no-repeat scroll 0 -36px transparent;
	border: medium none;
	color: #FFFFFF;
	height: 0px;
	width: 82px;
	padding-top: 35px;
	margin: 15px 0;
	overflow: hidden
}
.login_bar.wd1183 {
	width: 905px;
	margin: 0px auto;
	padding: 0;
}
.login_bar .topbox.bor_lr {
	border-left: 1px solid #d0d0d0;
	border-right: 1px solid #d0d0d0;
}
.login_bar .bottombox .l_line {
	width: 10px;
	height: 10px;
	background: url(../images/repeat.png) no-repeat 0 -22px;
	position: absolute;
	left: 0;
	top: 0;
	overflow: hidden
}
.login_bar .bottombox .r_line {
	width: 10px;
	height: 10px;
	background: url(../images/repeat.png) no-repeat 0 -11px;
	position: absolute;
	right: 0;
	top: 0;
	_right: -1px;
	overflow: hidden
}
.login_bar.wd950 {
	width: 1000px;
	margin: 0px auto;
	background: none
}
.login_bar .div950 {
	margin-left: 50px;
	background: #fff;
}
.sitebox {
	margin-top: 90px;
	overflow: hidden;
}
.siteIcon {
	background: url(../images/siteIcos.png) no-repeat;
	display: block;
	width: 18px;
	height: 18px;
	float: left;
	margin: 2px;
	overflow: hidden
}
.tsina {
	background-position: -1px 0;
}
.tqq {
	height: 18px;
	background-position: 0 -18px;
	width: 20px
}
.trenren {
	width: 21px;
	height: 19px;
	background-position: 0 -36px;
}
.tkaixin {
	background-position: 0 -55px;
	width: 20px
}
.t163 {
	width: 15px;
	height: 20px;
	background-position: 0 -73px;
}
.tsohu {
	width: 19px;
	height: 19px;
	background-position: 0 -93px;
}
.tdouban {
	width: 19px;
	height: 19px;
	background-position: 0 -112px;
}
.tfanfou {
	width: 20px;
	background-position: 0 -131px;
}
.tqqzone {
	width: 19px;
	height: 20px;
	background-position: -1px -151px;
}
.ttaobao {
	width: 19px;
	height: 19px;
	background-position: -1px -173px;
}
/*瀑布流背景样式*/
.pin {
	width: 224px;
	border: none;
	padding: 0;
	margin-bottom: 9px;
}
.pin .top_hd {
	width: 224px;
	height: 5px;
	background: url(../images/pin_bg.png) no-repeat 0 0;
	overflow: hidden
}
.pin .mid_box {
	width: 194px;
	background: url(../images/pin_bg.png) repeat-y -227px 0;
	padding: 10px 15px 0 15px;
	overflow: hidden
}
.pin .bottom_bg {
	width: 224px;
	height: 5px;
	background: url(../images/pin_bg.png) no-repeat -454px 0;
	overflow: hidden
}

